<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>HTML 5 CANVAS游戏开发实战_1.6.1 类示例Demo</title>
	</head>
	<body>
		<p>输出内容请查看控制台输出。</p>
		<br/>
		<p>使用函数的prototype对象给函数自身添加单个方法及添加多个方法</p>
		<script type="text/javascript">
			//创建JavaScript类
			function MyClass(name,age){
				this.name = name;
				this.age  = age ;
			}
			//使用prototype对象给函数添加方法
			MyClass.prototype.toString = function(){
				console.log("名称：" + this.name + "，年龄是：" + this.age);
			}
			//实例化对象cls
			var cls = new MyClass("Sandy",33);
			cls.toString();
			//实例化对象cls2
			var cls2 = new MyClass("LiMei",30);
			cls2.toString();
			
			/**
			 * JavaScript中给类添加多个方法的实现
			 * */
			 MyClass.prototype = {
				 Show:function(){
					 console.log(this.name + "：" + this.age);
				 },
				 Say:function(){
					 console.log("你好！" + this.name);
				 }
			 }
			 //调用多个方法里边的指定方法
			 var cls3 = new MyClass("Tom",28);
			 cls3.Show();
			 cls3.Say();
		</script>
	</body>
</html>
